from pydantic import BaseModel, EmailStr
from typing import Optional, List
from datetime import date



class ITESupervisorBase(BaseModel):
    ite_id: int
    supervisor_id: int
    supervisor_name: Optional[str]
    supervisor_email: Optional[str]
    ite_report_manager: Optional[str]
    supervisor_title: Optional[str]

class ITESupervisorCreate(ITESupervisorBase):
    pass

class ITESupervisorUpdate(ITESupervisorBase):
    pass
